Skip to content

Add type annotations to method signatures (Cache, Controller, Paginator)#8182

Merged
dereuromark merged 1 commit into5.xfrom
fix-signature-types
Jan 28, 2026
Merged

Add type annotations to method signatures (Cache, Controller, Paginator)#8182
dereuromark merged 1 commit into5.xfrom
fix-signature-types

Conversation

@dereuromark
Copy link
Member

Summary

Adds type annotations to method signatures to match the CakePHP 5.x source code:

Cache (14 methods):

  • setConfig, drop, write, writeMany, remember, read, readMany, delete, deleteMany, clear, increment, decrement, clearGroup, groupConfigs

Controller (2 methods):

  • loadComponent, middleware

PaginatorHelper (11 methods):

  • setPaginated, setTemplates, sort, numbers, prev, next, first, last, hasNext, limitControl, options

Also fixes:

  • clearGroup was incorrectly marked as method instead of static
  • hasNext removed non-existent $model parameter

Relates to #7744

Updates signatures to include full type annotations matching CakePHP 5.x source:
- Cache: setConfig, drop, write, writeMany, remember, read, readMany, delete, deleteMany, clear, increment, decrement, clearGroup, groupConfigs
- Controller: loadComponent, middleware
- PaginatorHelper: setPaginated, setTemplates, sort, numbers, prev, next, first, last, hasNext, limitControl, options
@dereuromark dereuromark merged commit d520351 into 5.x Jan 28, 2026
5 checks passed
@dereuromark dereuromark deleted the fix-signature-types branch January 28, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants